#ifndef CONTINENTE_H_
#define CONTINENTE_H_

#include "pais.h"
#include "veccontinentes.h"

#include <string>
#include <map>
using namespace std;

class Pais;
class Continente{
	
	private:
		map<string, Pais*> vec;
		string nombre;
		int bonus;
		
	public:
		Continente(string nom, int bon);
		
		virtual ~Continente();
		
		string get_Nombre();		
		
		void set_Nombre(string nom);
		
		void set_Bonus(int i);
		
		void agregarPais(string n, int r, int x1, int y1, bool mPais, Continente &con, VecContinentes &vc);

		void eliminarPais(string p_sNombre);
			
		Pais* get_Pais(string p_sNombre);
		
		Pais* get_Pais(int i);
		
		int get_Bonus();
		
		int get_CantPaises();
};

#endif /*CONTINENTE_H_*/
